body
{
	font-family: Arial;
	font-size: 9pt;
	margin-top: 0px;
}

html {
     overflow: -moz-scrollbars-vertical;     
}

tr.ver_por_logo td
{
	font-size: 9pt;
}

td
{
	font-size: 9pt;
	font-family: Arial;
}

.main
{
	width: 760px;
	margin: 0 auto;
	padding: 4px 13px 6px 6px;	
}

.logo
{
	float: left;
	width: 400px;
}

.fecha
{
	text-align: right;
	color: #999999;
	font-size: 8pt;
}

.fecha input
{
	font-size: 8pt;
}

td.menu
{
	background-color: #003377;
	padding: 0px;
	font-size: 10pt;
}

.menu
{
	float: left;
	padding: 2px 20px 2px 20px;
	background-color: #003377;
	color: #fff;
}

.menu a
{
	text-decoration: none;
	color: #fff;
	border: 2px solid #ffffff;
	border-style: none solid none none;
	display: block;
}

.menu a:hover
{
	text-decoration: none;
	background-color: #FF9900;
	color: #fff;
	display: block;
}


.menu_seleccionado a
{
	text-decoration: none;
	background-color: #FF9900;
	color: #fff;
	display: block;
	border: 1px solid #ffffff;
	border-style: none none none none;        
}


.menu_seleccionado
{
	float: left;
	padding: 3px 4px;
	background-color: #FF9900;
	color: #fff;
	border: 2px solid #ffffff;
	border-style: none solid none none;  
	display: block;	
}

.submenu
{
	background-color: #ffdd99;
	color: #ff6633;
	width: 760px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-top: 1px;
}

.submenu span a:hover
{
	text-decoration: underline;
}


.submenu span
{
	padding: 2px 20px 2px 20px;
	color: #333333;
}

.submenu .anunciate  
{
	color: #886666;
	padding-right: 7px;
	float: right;
}

.submenu .anunciate a
{
	color: #886666;
	text-decoration: none;
}

.submenu .anunciate a:hover
{
	color: #886666;
	text-decoration: underline;
}


.submenu a
{
	text-decoration: none;
	color: #000000;
}

.submenu a:hover
{
	text-decoration: underline;
	color: #000000;
}

a.auxiliar
{
	color: #3333dd;
}


a.auxiliar:hover
{
	color: #6666ff;
}

a 
{
	color: #3333dd;
	text-decoration: underline;
}

a:hover 
{
	color: #3333dd;

}

.menu_izquierda 
{
	color: #999;
	width: 172px;
	font-size: 9pt;
}

.menu_izquierda a:hover
{
	color: #6666ff;
}

.menu_izquierda_ver 
{
	color: #777777;
	width: 172px;
	font-size: 8pt;
}

.menu_izquierda td
{
	color: #777777;
	font-size: 8pt;
}

.menu_izquierda div
{
	margin-bottom: 3px;
}

.menu_izquierda .ver
{
	margin-top: 6px;
	margin-bottom: 9px;
}
.menu_izquierda .filtrar, .filtrar
{
	background-color: #dddddd;
	color: #555;
	padding: 3px 4px 3px 4px;
	margin-bottom: 0px;
}

.menu_izquierda .filtrar_inter, .filtrar_inter
{
	background-color: #dddddd;
	color: #555;
	padding: 3px 4px 3px 4px;
	margin-bottom: 0px;
	margin-top: 3px;
}

tr.alternativo, div.alternativo, tr.alternativo td
{
	background-color: #fafacc;
	padding: 3px;
}


table.alternativo_inter .primero td
{
	background-color: #fafacc;
	padding-top: 3px;
}

table.alternativo_inter .ultimo td
{
	background-color: #fafacc;
	padding-bottom: 3px;
}

table.alternativo_inter td
{
	background-color: #fafacc;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

table.alternativo_inter td a
{
     color: #003377;
     text-decoration: none;
     font-weight: bold;
}

table.alternativo_inter td a:hover
{
     color: #003377;
     font-weight: bold;
     text-decoration: underline;
}


table.nonalternativo_inter .primero td
{
	background-color: #fff;
	padding-top: 3px;
}

table.nonalternativo_inter .ultimo td
{
	background-color: #fff;
	padding-bottom: 3px;
}

table.nonalternativo_inter td
{
	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

table.nonalternativo_inter td a
{
     color: #003377;
     text-decoration: none;
     font-weight: bold;
}

table.nonalternativo_inter td a:hover
{
     color: #003377;
     font-weight: bold;
     text-decoration: underline;
}



tr.nonalternativo, div.nonalternativo, tr.nonalternativo td
{
	padding: 3px;
}

span.giro
{
	color: #ff9900;
}

table.cuerpo a
{
	color: #003377;
	font-weight: bold;
	text-decoration: none;
}

table.cuerpo a:hover
{
	color: #003377;
	text-decoration: underline;
}

table.cuerpo td
{
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.cuerpo_evento td
{
	padding-left: 3px;
	padding-bottom: 2px;
}

table.cuerpo_inicio td
{
	padding-left: 3px;
	padding-top: 4px;
}

table.cuerpo_inicio a
{
	color: #003377;
	text-decoration: none;
}



table.cuerpo_evento a
{
	color: #003377;
	font-weight: bold;
	text-decoration: none;
}

table.cuerpo_evento a:hover
{
	color: #003377;
	font-weight: bold;
	text-decoration: underline;
}



td.derecha_requerido
{
	text-align: right;
	font-weight: bold;
}

td.derecha
{
	text-align: right;
}

div.error
{
	color: #c00;
}

div.barra
{
	margin: 5px 0px 6px 0px;
	padding: 0px;
	height: 8px;
	background-color: #dddddd;
	font-size: 1px;
}

div.barra_inter
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	height: 4px;
	background-color: #dddddd;
	font-size: 1px;
}

div.barra_inter_empresa
{
	margin: 3px 0px 6px 0px;
	padding: 0px;
	height: 4px;
	background-color: #dddddd;
	font-size: 1px;
}

div.barra_inter_evento
{
	margin: 1px 0px 6px 0px;
	padding: 0px;
	height: 4px;
	background-color: #dddddd;
	font-size: 1px;
}



div.url
{
	font-size: 7pt;
	overflow: hidden;
	word-wrap: break-word;
}

table.informacion td
{
	padding-top: 3px;
	font-size: 8pt;
}

td.informacion_datos, table.informacion .informacion_datos
{
	color: #888866;
	font-size: 8pt;
}

div.giro
{
	font-weight: bold;
	color: #ff9900;
}

.titulo
{
	background-color: #dddddd;
	color: #003377;
	text-align: center;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
}

.titulo a
{
	color: #003377;
	text-decoration: none;
}

.titulo a:hover
{
	color: #003377;
	text-decoration: underline;
}


ol
{
	list-style-type: decimal;
	padding-left: 0px;
	margin-left: 25px;
}

ul
{
	list-style: url(../imagenes/bullet.gif);
	padding-left: 0px;
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.imagenes img
{
	margin-top: 7px;
}

.imagenes .barra
{
	margin: 8px 0px 0px 0px;
	padding: 0px;
	height: 8px;
	width: 171px;
	background-color: #dddddd;
}

td.datos, td.datos td
{
	color: #717171;
}

.datos_top
{
	color: #717171;
	padding-top: 3px;
}


td.datos h3
{
	color: #ff9900;
	font-size: 9pt;
	margin-bottom: 7px;
	margin-top: 10px;
}

.paginacion
{
	text-align: center;
	color: #888;
	font-size: 8pt;
}

.paginacion a:hover
{
	color: #6666ff;
}

.navegacion a:hover
{
	color: #6666ff;
}

.liga_arriba a:hover
{
	color: #6666ff;
}

span.actualizacion
{
	color: #a1a1a1;
}

.descripcion
{
	color: #000;
	margin-bottom: 1px;
	margin-top: 1px;
}

.direccion
{
	color: #555;
}

.recomendamos
{
	color: #555;
	font-size: 8pt;
}

tr.dtitulo, tr.dtitulo td
{
	background-color: #003377;
	color: #fff;
	font-weight: bold;
	font-size: 9pt;
	padding: 2px 2px 3px 2px;
}

tr.dtitulo .primero
{
	padding-left: 4px;
}

tr.dtitulo a
{
	color: #fff;
	text-decoration: underline;
}

tr.dtitulo a:hover
{
	color: #fff;
	text-decoration: none;
}


tr.ctitulo, tr.ctitulo td
{
	background-color: #dddddd;
	padding: 3px;
}

.cntitulo, .cntitulo a
{
	color: #003377;
	text-decoration: none;	
}

.cntitulo a:hover
{
	color: #003377;
	text-decoration: underline;	
}


.extra
{
	color: #4d4d4d;
}

.comentarios
{
	color: #888;
	margin-top: 6px;
}

.comentario
{
	color: #555;
	margin-top: 6px;
}

.cine_comentarios
{
	color: #555;
}

.cine_descripcion
{
	color: #555;
}

.cine_texto
{
	color: #000;
}

.cctitulo
{
	background-color: #ffdd99;
	color: #555555;
	text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

tr.btitulo, tr.btitulo td
{
	background-color: #ffdd99;
	color: #003377;
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
	padding: 2px 2px 3px 2px;	
}

tr.btitulo a:hover
{
	color: #003377;
	text-decoration: underline;
}

#c_0_text, #cc_0_text, .texto_negrita
{
	color: #333;
}

div.navegacion
{
	color: #888;
	margin-bottom: 6px;
	font-size: 8pt;
}

.bajo
{
	color: #999;
}

.cultura_info
{
	padding: 3px 3px 3px 25px;
	color: #555;
}

p
{
	margin-top: 1px;
	margin-bottom: 2px;
}


.subrayado a
{
	text-decoration: underline;
	font-weight: normal;
	color: #3333dd;
}


.subrayado a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #3333dd;
}



li
{
	margin-top: 3px;
	padding-left: 1px;
}

.opciones_ver td
{
	padding-top: 2px;
	padding-left: 3px;
	font-size: 8pt;
}

.mdatos, td.mdatos, table .mdatos
{
	padding-top: 6px;
	color: #555;
}

.mdatos a:hover
{
	color: #6666ff;
}


tr.linea_giro td
{
	padding-bottom: 3px;
}


tr.linea_giro .datos
{
	padding-left: 3px;
}

.admin h1
{
	font-size: 14pt;
}

.admin ul
{
	padding-left: 0px;
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.admin ul li
{
	margin-top: 0px; 
	padding-top: 0px;
}

.admin h1 a
{
	color: #003377;
}

.inicio
{
	color: #999;
}

.inicio a
{
	color: #003377;
	text-decoration: none;
}

.inicio a:hover
{
	color: #003377;
	text-decoration: underline;
}

.inicio_titulo
{
	color: #003377;
	font-weight: bold;
	text-decoration: none;
}

.inicio_titulo a
{
	color: #003377;
	font-weight: bold;
	text-decoration: none;
}

.inicio_titulo a:hover
{
	color: #003377;
	font-weight: bold;
	text-decoration: underline;
}

.menu_izquierda_inicio
{
	color: #555;
	width: 170px;
	font-size: 9pt;
}

.inicio_titulo_simple_prof
{
	color: #777;
	margin-top: 2px;
	margin-bottom: 2px;
}

.inicio_titulo_simple_prof a
{
	color: #003377;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;

}

.inicio_titulo_simple_prof a:hover
{
	color: #003377;
	text-decoration: underline;
}



.inicio_titulo_simple
{
	color: #777;
	padding-left: 3px;
	margin-top: 4px;
	margin-bottom: 2px;
}

.inicio_titulo_simple a, div.inicio_titulo_simple a
{
	color: #3333dd;
	text-decoration: underline;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;

}

.inicio_titulo_simple a:hover, div.inicio_titulo_simple a:hover
{
	color: #6666ff;
	text-decoration: underline;
	margin-top: 2px;
	margin-bottom: 2px;	
}

tr.rdtitulo, tr.rdtitulo td
{
	background-color: #003377;
	color: #fff;
	font-weight: bold;
	font-size: 9pt;
	padding: 2px 2px 3px 2px;
}

tr.rdtitulo a
{
	color: #fff;
	text-decoration: none;
}

tr.rdtitulo a:hover
{
	color: #fff;
	text-decoration: underline;
}

.liga_arriba
{
	float: left;
	font-size: 8pt;
	padding-left: 3px;
}

table.cero td
{
	padding: 0px;
	margin: 0px;
}

div.ligas_ver a:hover
{
	color: #6666ff;
	font-weight: normal;
	text-decoration: underline;
}



div.ligas_ver a
{
	color: #3333dd;
	font-weight: normal;
	text-decoration: underline;
}

table.ddatos a:hover, div.cultura_info a:hover
{
	color: #6666ff;
}

h1
{
	font-size: 14pt;
	color: #003377;
}

h2
{
	color: #ff9900;
	font-size: 9pt;
	margin-bottom: 7px;
	margin-top: 10px;
}

div.inter
{
	margin-left: 5px;
	margin-top: 5px;
}

div.inter a
{
	color: #3333cc;
	text-decoration: underline;
}

div.inter a:hover
{
	color: #6666ff;
	text-decoration: underline;
}


div.inter ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 33px;
}

div.inter ul ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 15px;
}

div.inter ul ul ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 13px;
}


div.inter li
{
	margin-top: 0px;
	margin-bottom: 7px;
	padding: 0px;
}


div.paginas
{
	padding-left: 5px; 
	padding-right: 5px; 
	color: #333; 
	font-size: 9pt;
}

div.paginas a
{
	color: #3333dd; 
	text-decoration: underline;
}

div.paginas a:hover
{
	color: #6666ff; 
	text-decoration: underline;
}


.url_fijo
{
	overflow: hidden;
}


div.boletin_titulo_alter
{
	color: #ff9900;
	text-align: left;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
}


.boletin_titulo
{
	background-color: #003377;
	color: #fff;
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
}

.boletin_titulo a
{
	color: #fff;
	text-decoration: underline;
}

.boletin_titulo a:hover
{
	color: #fff;
	text-decoration: underline;
}

.boletin_subtitulo
{
	color: #ff9900;
	font-weight: bold;
	margin-left: 3px;
}


.boletin_subtitulo a
{
	color: #ff9900;
	font-weight: bold;
	text-decoration: underline; 
}

.boletin_subtitulo a:hover
{
	color: #ff9900;
	font-weight: bold;
	text-decoration: underline; 
}

td.boletin p
{
	margin-left: 3px;
}

div.izquierda_bajo
{
	color: #777;
	font-size: 9pt;
}
