
/* TABLAS EN GENERAL */
table.bordesimple {
	border-collapse:collapse; }  /* el borde es de solo una linea y solo para divisiones interiores, no borde de la tabla */	
	
table.bordesimple tr td {
	border:1px solid #666666; 
}	

.bottom_blanco{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.tabla_items_prioridad_1{
}
.tabla_items_prioridad_2{
}
.tabla_items_prioridad_3{
/* usa los valores default */
}

.tabla_ingreso_datos{
	height:14px;
	background-color: #E5E5E5;
	color: #000;
}

.tabla_ingreso_datos_readonly{
	height:14px;
	background-color: #CCCCCC;
	color: #000;
}

.tabla_ingreso_datos_select{
	background-color: #F0F0F0;
	color: #000;
}

.tabla_ingreso_datos_textarea{
	background-color: #E5E5E5;
	color: #000000;
	width: 240px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tabla_ingreso_datos_eventos{
	background-color: #E5E5E5;
	color: #000000;
	width: 260px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tabla_ingreso_seleccion{
	background-color: #CCCCCC;
	color: #000;
}

.borde_izquierdo_oscuro{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

.borde_derecho_oscuro{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.esq_inferior_izq_oscura{ border-left:1px #666666 solid ; border-bottom:1px #666666 solid }
.esq_inferior_der_oscura{ border-right:1px #666666 solid ; border-bottom:1px #666666 solid }
.fila_inferior_oscura{ border-bottom:2px #666666 solid }

.esq_superior_izq_oscura{ border-left:1px #666666 solid ; border-top:2px #666666 solid }
.esq_superior_der_oscura{ border-right:1px #666666 solid ; border-top:2px #666666 solid }
.fila_superior_oscura{ border-top:2px #666666 solid }




.tabla_descripcion_titulo{
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	background-color: #003399;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
}

.tabla_descripcion_linea{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 15px;
	padding-left: 15px;

}


/* COMIENZO DE TABLA DE DATOS ***************************************************************************************/
table#distancias { empty-cells: show;  border-collapse: collapse; }

table#distancias tr td{
	/*padding-left: 10px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}



.tabla_fila_impar {
	background-color: #F3F3F3;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #999999;

}
		
.tabla_fila_par {
	background-color: #E0E0E0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #999999;
}


.tabla_fila_destacado {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 6px;
	margin-bottom: 5px;
	line-height: 15px;
	font-weight: bold;
	/*color: #666666;*/
}

.tabla_fila_destacado_titu{
	color: #333333;
}

/* RESPETAR EL ORDEN DE LOS LINKS! */
table#destacados tr td {color: #666666;}

table#destacados tr td a:link{color: #0BA3FD;}
table#destacados tr td a:visited{color: #0BA3FD;}
table#destacados tr td a:hover{color: #0033FF;}

.texto_destacados_mail{color: #0BA3FD;}


/* RESPETAR EL ORDEN DE LOS LINKS! */
table#eventos tr td {color: #666666;}
table#eventos tr td a:link{color: #0BA3FD;}
table#eventos tr td a:visited{color: #0BA3FD;}
table#eventos tr td a:hover{color: #0033FF;}

.texto_evento_mail{color: #0BA3FD;}
.texto_evento_maschico{
	font-size: 10px;
}

.tabla_fila_separadora {
	height: 5px;
	background-color: #FFFFFF;
}



/* COMIENZO DE TABLA DE DATOS ***************************************************************************************/
table#listado { empty-cells: show;  border-collapse: collapse; }

table#listado tr td{
	/*padding-left: 10px;*/
	padding-right: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}


table#listado tr td.celda_izquierda{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
table#listado tr td.celda_derecha{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
table#listado tr td.esquina_inferior_izquierda{ border-left:1px #CCCCCC solid ; border-bottom:1px #CCCCCC solid }
table#listado tr td.esquina_inferior_derecha{ border-right:1px #CCCCCC solid ; border-bottom:1px #CCCCCC solid }

/*table#listado tr.fila_inferior{ border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid ; border-bottom:1px #CCCCCC solid } */
/* esta definicion de la linea no me tuvo efecto en IE, por lo que hago una para las celdas y luego pongo los td para toda la tabla */
table#listado tr td.fila_inferior{ border-bottom:1px #CCCCCC solid }

table#listado tr td.titulo{
	font-family: "Century Gothic", Tahoma, sans-serif;
	font-size: 16px;
	color:#000000;
	font-weight: normal;
	text-transform:capitalize;
	letter-spacing: 0.5px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: left;
}

table#listado tr.subtitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000099;
	/*font-weight: bold;*/
	text-transform:capitalize;
	padding-bottom: 2px;
	background-color: #9999FF;	/*padding-left: 10px;*/
	height: 21px;
	font-style: normal;
	font-weight: bold;
	background-image: url(../imagenes/general/titu2_fondo.gif);
}

table#listado tr.subsubtitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000099;
	/*font-weight: bold;*/
	text-transform:capitalize;
	padding-bottom: 2px;
	background-color: #6666CC;	/*padding-left: 10px;*/
	height: 17px;
	font-style: normal;
	font-weight: bold;
}


table#listado td a:link{
	color: #666666;
}

table#listado td a:visited{
	color: #666666;
}

table#listado td a:hover{
	color: #333333;
}


.titulitos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66CC00;
}


/* FIN DE TABLA DE DATOS, aunque usa seteos de tablas generales *************************************************/


/* TABLA DE MUESTRA DE SUBCATEGORIAS ****************************************************************************/
table#subcategorias {
	empty-cells: show;
	cellpadding: 0px;
	cellspacing: 0px;
	background-color: #fff;
}

table#subcategorias td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

table#subcategorias td a {display: block; margin 0; } 

table#subcategorias td a {display: block; margin 0; } 

table#subcategorias td a:link{
	color: #000;
}

table#subcategorias td a:visited{
	color: #000;
}

table#subcategorias td a:hover{
	color: #fff;
	background-color: #999999;
}

/*
table#subcategorias td a:active{
	color: #000;
}
*/

table#subcategorias tr td{
	padding-left: 10px;
	padding-right: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
}

table#subcategorias tr td.titulo{
	font-family: "Century Gothic", Tahoma, sans-serif;
	font-size: 16px;
	color:#000000;
	font-weight: normal;
	text-transform:none;
	letter-spacing: 0.5px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #6699FF;
	background-image: url(../imagenes/general/fondo_titu_subcategorias.gif);
}
/* FIN TABLA DE MUESTRA DE SUBCATEGORIAS ************************************************************************/


/* CINE *********************************************************************************************************/
table#cines { border:1px; border-style:solid; empty-cells: show;  border-collapse: collapse; }
table#cine_calendario tr{
	height: 8px;
}
table#cine_calendario tr td{
width: 14%;
}


.cine_titulo_pelicula {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding-right: 7px;
} 

.cine_teatro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-right: 7px;
}

.cine_teatro_telefono{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-right: 7px;
} 

.cine_data_pelicula{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	letter-spacing: 0.9px;
	line-height: 15px;
	color: #cccccc;
	font-weight: bold;
}

.cine_data2_pelicula{
	color: #999999;
}

.cine_calendario_dia{
	border:1px solid #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
 }  
 
.cine_numero_dia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
}
.cine_horario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding-left: 9px;
}


.texto_destacado{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 15px;
	padding-right: 5px;
}

.titulo_en_texto_destacado{
	color: #333333;
}

.texto_destacado_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	/*font-weight: bold;*/
	line-height: 15px;
	padding-right: 5px;
}

