body
{
    font-size: 11px;
    margin: 0px;
    font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
    background-color: white;
	scrollbar-face-color: #999999;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFf;
	scrollbar-darkshadow-color: #FFFFFf;
	scrollbar-highlight-color: #FFFFFf;
	scrollbar-shadow-color: #FFFFFf;

}
.lista {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td {
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif
}
.carea {
    color: #f9f9f9;
    line-height: 16px;
    letter-spacing: 0px
}
.inbg
{
    background-image: url(i/in-top3bg.jpg);
    background-repeat: repeat-x
}
.inbg2 {
    background-image: url(i/in-top3.jpg);
    background-repeat: repeat-x
}
a {
	color: #336699;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
.textor {
	color: #990000;
	text-decoration: none;
}
.error {
	color: #990000;
	text-decoration: none;
	font-weight:bold;
}
.texton {
    color: #cc6600;
    text-decoration: none
}
.textob
{
    color: #ffffff;
    text-decoration: none
}
.textonn {
	font-weight:bold;
    color: #cc6600;
    text-decoration: none
}
.textoa {
    right: 5px;
    left: 5px;
    color: #172c66;
    text-decoration: none
}
.textoa2 {
    right: 5px;
    left: 5px;
    color: #3b5abb;
    text-decoration: none
}
.textom {

    color: #934900;
    text-decoration: none
}
.textog {
    color: #999999;
    text-decoration: none
}
.textoc {
	color: #4c7094;
}
.textonnn {
    right: 5px;
    left: 5px;
    color: #000000;
    text-decoration: none
}
input {
	font-size: 11px;
	color: #333333;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #8e9fc7;
}
textarea {
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #8e9fc7;
}
.menu {
	right: 5px;
	left: 5px;
	color: #333333;
	text-decoration: none;
	text-indent: 26px;
	font-weight: bold;
}
.separador_linea {
	background-image: url(/images/puntos01.gif);
	background-position: center 15px;
	height: 20px;
	background-repeat:  no-repeat;
}
.separador_linea02 {
	background-image: url(/images/puntos02.gif);
	background-position: center 15px;
	height: 20px;
	background-repeat:  no-repeat;
}
.separador01 {
	margin-right: 5px;
	margin-left: 2px;
	vertical-align:middle;
}
.separador02 {
	margin-right: 8px;
	margin-left: 14px;
	vertical-align:middle;
}
.separador04 {
	margin-right: 8px;
	margin-left: 8px;
	vertical-align:middle;
}
.separador_icons {
	margin-right: 2px;
	margin-left: 2px;
}
.titulos {
	font-size: large;
	color: #996666;
}
select {
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
}
img {
	border: 0px;
}
.foto {
	border: 1px solid #cccccc;
	margin: 1px;
	padding: 1px;
}
.description:hover {
    color: #993300;
    text-decoration: underline
}
.description {
	line-height: 12px;
    color: #993300;
    text-decoration: none
}
a.textob:hover {
	color: #505050;
	text-decoration: none;
}
.espaciado01 {
	line-height: 20px;
}
.texto_notas {
	line-height: 18px;
	color: #333333;
}
.blanco {
	color: #666666;
	background-color: #ffffff;
}
.faq {
	display:block;
	color: #ad0000;
	font-weight: bold;
	border-bottom: 1px dotted #d5d5d5;
	text-decoration: none;
	padding-left:2px;
}
.faq_anwers {
	text-align: justify;
	line-height: 16px;
	padding-left:20px;
	padding-bottom:10px;
}
.texto_largo2 {
	font-size: 11px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.images_border {
	border: 1px solid #996666;
}
.fondo_right {
	background-image: url(/images/fondo_right.gif);
	width: 276px;
}
.fondo_fijo {
	background-repeat: no-repeat;
	background-position: left top;
}
.fondo_left {
	width: 281px;
}
.fondo_center {
	width: 204px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.fondo_azul {
	background-color:#3b5abb;
	color:#ffffff;
	font-weight:bold;
}
.fondo_rojo {
	background-color:#900000;
	color:#ffffff;
	font-weight:bold;
}
.fondo_gris {
	background-color:#cccccc;
	color:#666666;
	font-weight:bold;
}
.fondo_celeste {
	background-color:#e6eaf7;
}
.fondo_marron {
	background-color:#e6dedd;
}
.border_pages {
	border: 0px solid #cccccc;
}
.border_gris {
	border: 1px solid #cccccc;
}
.fondo_gris01 {
	background-color: #f0f0f0;
}
.fondo_gris02 {
	background-color: #e6e6e6;
}
.fondo_gris03 {
	background-color: #f4f4f4;
}
.border_fondo_gris01 {
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
}
.border_fondo_gris02 {
	border: 1px solid #cccccc;
	background-color: #e6e6e6;
}
.paginador_botones {
	background-color: #ffffff;
	width: 80px;
}
.paginador01 {
	width: 100%;
	padding: 6px;
	padding-left: 12px;
	color: #cc6600;
	font-weight: bold;
	background-color: #ffffff;
	text-decoration: underline;
	background-image: url(/images/flechita4.gif);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	text-align:right;	
}
.paginador01:hover {
	color: #172c66;
}
.paginador02 {
	width: 100%;
	padding: 6px;
	padding-left: 12px;
	color: #cc6600;
	font-weight: bold;
	background-color: #ffffff;
	text-decoration: underline;
	background-image: url(/images/flechita3.gif);
	background-repeat: no-repeat;
	background-position: 4px 10px;
}
.paginador02:hover {
	color: #172c66;
}
.paginas {
	padding: 3px;
	color: #4c7094;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}
.paginas:hover {
	color: #ffffff;
	background-color: #4c7094;
}
.pagina {
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	background-color: #172c66;
	text-decoration: underline;
	text-align: center;
}
.pagina:hover {
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	background-color: #172c66;
	text-decoration: underline;
	text-align: center;
}
.fondog {
	background-color: #cccccc;
}
.fondon {
	color: #ffffff;
	background-color: #666666;
}
.sin_imagen{
	background-image: url(/images/sin_imagen.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #cccccc;
}
.page_titulos {
	font-family: georgia, arial, helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration:none;
}
.page_superior {
	font-family: georgia, arial, helvetica, sans-serif;
	color: #73504f;
	font-size: 13px;
	text-transform: uppercase;
}
.separador01 {
	margin-right: 5px;
	margin-left: 2px;
}
.separador02 {
	margin-right: 10px;
	margin-left: 10px;
}
.separador03 {
	margin-right: 2px;
	margin-left: 2px;
}
.separador_parrajo {
	margin: 8px;
}
.sinborde {
	border: 0px;
}
.buscador {
	border: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.fondo_gris01 {
	background-color: #f0f0f0;
}
.fondo_gris02 {
	background-color: #e6e6e6;
}
.fondo_blanco {
	background-color: #ffffff;
}
.fondo_gris01_border {
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
}
.fondo_gris02_border {
	border: 1px solid #cccccc;
	background-color: #e6e6e6;
}
.border01 {
	border: 1px solid #cccccc;
}
.border_gris {
	border: 1px solid #cccccc;
}
.border_principal {
	border: 12px solid #878075;
	background-color: #ffffff;
}
.menu_border_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.menu_border_pie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.page_border {
	border: 1px solid #cabe97;
}
.menu_left {
	color: #c67f61;
	height: 30px;
	width:100%;
	padding-top: 7px;
	padding-left: 25px;
	font-weight: bold;
	background-image: url(/images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd9d6;
}
.menu_left2 {
	color: #c67f61;
	height: 26px;
	width:100%;
	padding-top: 7px;
	padding-left: 25px;
	background-image: url(/images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd9d6;
}
.menu_top {
	color: #c5b4b1;
}
.menu_top:hover {
	text-decoration:underline;
}
.menu_textos {
	color: #32312c;
}
.menu_textos_peq {
	color: #948f80;
	font-size: 11px;
	line-height: 11px;
	font-family: sans-serif;
	padding-left:14px;
	padding-top:4px;
}
.menu_titulos {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #886a66;
	letter-spacing: -1px;
	font-weight: bold;
}
.titulos_line_gris01 {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	background-color:#eeecea;
}
.titulos_line_gris02 {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	background-color:#f0f0f0;
}
.titulos_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}
.titulos_categorias {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	background-color:#d4dbed;
	color:#727f9f;
}
.titulos_line_abajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddcd7;
}
.titulos_categorias {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	background-color:#d4dbed;
	color:#727f9f;
}
.titulos_line_abajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddcd7;
}
.underline {
	text-decoration:underline;
}
.underline:hover {
	text-decoration:none;
}
.none {
	text-decoration:none;
}
.links {
	color: #336699;
	text-decoration:underline;
	padding-left: 14px;
	background-image: url(/images/flechita02.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.links2 {
	color: #336699;
	height: 20px;
	width:100%;
	padding-left: 30px;
}
.links:hover {
	color: #336699;
	font-weight: bold;
}
.fondo_left
{
	background-image: url(/images/fondo_left.gif);
}
.menu_rigth_top
{
	background-image: url(/images/menu_rigth_top.gif);
    height:28px;
    padding-left:7px;
    padding-top:2px;
}
.menu_rigth_pie
{
	background-image: url(/images/menu_rigth_pie.gif);
    height:9px;
}
.image_left
{
    text-align:left;
}
.texto_largo2{
	line-height: 16px;
	text-align: justify;
}
.cuadro {
	border: 1px solid #c1bda4;
	background-color: #fbfaf4;
}
.direccion {
	border-right: 1px solid #cccccc;
	width:100%;
	height:51px;
}
.sin_estilo {
}
.admin_menu_titulos {
	padding-right:10px;
	padding-left:10px;
}
.admin_menu_contenidos {
	padding:10px;
}
.saltopagina { 
	page-break-after: always; 
}
.fsdateselect {
	border:1px solid #999999;
	background-color:white;
}
.fsdatefield {
	width:76px;
	border:0;
	font-size:11px;
	padding:1px 0 0 3px
}
.fsmonthrolldown {
	width:90px;
	font-size:11px;
}
.fsyearinput {
	width:38px;
	font-size:11px;
}
.fsbuttonsrow {
	background-color:#dddddd;
}
.fsdatebutton {
	width:20px;
	height:20px;
	font-weight:bold;
	font-size:10px;
}
.fsdatebutton2 {
	width:40px;
	height:20px;
	font-weight:normal;
	font-size:10px;
}
.fscalendartitles td {
	border-bottom:1px solid black;
	font-size:11px;
	color:#cccccc;
}
.fscalendar td {
	font-size:11px;
	font-weight:normal;
}
.fsinmonth {
	color:#000000;
	text-decoration:none;
	width:22px;
	height:12px;
}
.fsnotinmonth {
	color:#999999;
	text-decoration:none;
	width:22px;
	height:12px;
}
.fsinmonth:hover {
	font-weight:bold;
}
.fsnotinmonth:hover {
	font-weight:bold;
}
.fsoutofrange {
	color:red;
}
#fsdateselector {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	border:1px solid black;
	background-color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}
#fsdatetoday {
	font-size:11px;
	font-weight:bold;
}
#fsrangecell {
	background-color:#eeeeee;
	font-size:11px;
	text-align:center;
}
.codigo {
	font-family: "courier new", courier, mono;
	font-size: x-small;
}
.imagen_chiquita{
	border: 1px solid #dedfe0;
	float:left;
}
.SemanaDia{
	float:left;
	cursor:pointer;
}
.programa_hora {
	color:#33aadd;
	font-weight:bold;
	width:30%;
	background-image:url(/images/linea_punteada.gif);
	background-repeat: repeat-x;
	background-position: 0px 20px;
	height:22px;
}
.programa_nombre {
	color:#000000;
	width:70%;
	background-image:url(/images/linea_punteada.gif);
	background-repeat: repeat-x;
	background-position: 0px 20px;
	height:22px;
}
.programa_titulo {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}
.programa_conduce {
	color:#666666;
}
.programa_repeticiones {
	font-size:10px;
	color:#666666;
}
.programa_emision {
	font-size:11px;
	color:#e1127a;
}
.programa_imagen {
	border-right:5px solid #ffffff;
	border-top:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	float:left;
}
.notas_titulos {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 20px;
}
.notas_categorias {
	color: #f75801;
	font-weight: bold;
}
.notas_textos {
	color: #666666;
}
.notas_textos_largo {
	color: #000000;
}
.agenda_titulos {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 20px;
}
.agenda_categorias {
	color: #f75801;
	font-weight: bold;
}
.agenda_textos {
	color: #666666;
}
.agenda_textos {
	color: #666666;
}
.titulares_titulo {
	font-weight: bold;
	color:#e1127a;
}
.titulares_descripcion {
	color: #666666;
}
.linea_separador {
	background-image:url(/images/pixel_linea.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
}
.campo_Newsletter{
	border: 1px solid #fbe21a;
	background-color:#f4f4f4;
}
.campo_Contacto{
	border: 1px solid #33aadd;
	background-color:#f4f4f4;
}
.campo_Captcha{
	border: 1px solid #33aadd;
	background-color:#f4f4f4;
	height:21px;
	margin-left:3px;
}